floating restaurant - French English Dictionary